(function ($) {
    initTableData();
    loadCCInfo();

    /*
     搜索按钮
     */
    $("#btn_search2").click(function(){
        var $table = $('#exampleTablePagination2');
        $table.bootstrapTable('selectPage', 1);
        $table.bootstrapTable('refresh', queryParams2);
        loadCCInfo();
    });

    $("#btn_export2").click(function(){
        var agent=$("#search_agent2").val();
        var brand=$("#search_brand2").val();
        var shop=$("#search_shop2").val();
        var start=$("#search_startdate2").val();
        var end=$("#search_enddate2").val();
        var phone=$("#search_phone2").val();
        window.location.href="${pageContext.request.contextPath}/baseDetail/doCouponsExcel.ac?type=2&agent="+agent+"&brand="+brand+"&shop="+shop+"&start="+start+"&end="+end+"&phone="+phone;
    });
})(jQuery);

function initTableData(){
    var $table = $('#exampleTablePagination2');
    $table.bootstrapTable({
        url: $.jswzc.comm.getContextPath()+"/baseDetail/showCharge90Coin.ac",
        method: 'post',
        contentType: "application/x-www-form-urlencoded",//必须的
        dataType: "json",
        pageList:[10, 20, 50, 100],//会根据当前的数据量加载合适的pageList
        height: ($(window).height()-100) ,
        pagination: true, //分页
        singleSelect: false,
        cache:false,
        sortName:"name",
        search: false, //显示搜索框
        showColumns:false,
        showRefresh:false,
        showToggle:false,
        showPaginationSwitch:false,
        smartDisplay:true,
        detailView:false,
        toolbar:"#toolbar",
        queryParams: queryParams2,//参数
        searchOnEnterKey:true,
        detailFormatter:function(index,row,element){
            return row.customer;
        },
        sidePagination: "server", //服务端处理分页
        columns: [
            {
                visible:false,
                field:'id'
            },
            {
                title: '代理商',
                field: 'agentName',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            }, {
                title: '商户',
                field: 'brandName',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },
            {
                title: '订单编号',
                field: 'sourceId',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },
            {
                title: '订单金额',
                field: 'orderTotal',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center',
                formatter:function(value,row,index){
                    return (value/100).toFixed(2);

                }
            },{
                title: '发券金额',
                field: 'point90',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center',
                formatter:function(value,row,index){
                    if(row.state!=2){ return (value/100).toFixed(2);}
                    else return 0;
                }
            },
            {
                title: '发券费率',
                field: 'commission',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center',
                formatter:function(value,row,index){
                    return value+"%";
                }
            },
            {
                title: '领券人',
                field: 'userName',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },
            {
                title: '领券手机号',
                field: 'userPhone',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            },
            {
                title: '发券时间',
                field: 'createTime',
                titleTooltip: '点击可以进行排序操作',
                sortStable:true,
                align: 'center'
            }
        ]
    });
}

/**
 * 加载充值90贝送券统计信息
 */
function loadCCInfo(){
    var agent= "";
    var brand= "";
    var shop= "";
    var start= $("#search_startdate2").val();
    var end= $("#search_enddate2").val();
    $.ajax({
        url:$.jswzc.comm.getContextPath()+'/baseDetail/loadCCInfo.ac',// 跳转到 action
        data:{agent:agent,brand:brand,shop:shop,start:start,end:end},
        type:'post',
        cache:false,
        dataType:'json',
        success:function(data) {
            $("#ljczjlb").html("累计充值久零贝："+data.totalFee);
            $("#ljzsjlq").html("累计赠送久零券："+(parseInt(data.cashFee)/100).toFixed(2));
            $("#jybs").html("交易笔数："+data.deals);
        },
        error : function() {
            alert("加载充值90贝送券汇总失败！");
        }
    });
}

/*
 传递的参数
 */
function queryParams2(params) {
    console.log("=========================>2");
    var temp = {  //这里的键的名字和控制器的变量名必须一直，这边改动，控制器也需要改成一样的
        limit: params.limit,  //页面大小
        offset: params.offset, //页码
        pageindex:params.pageNumber,
        start: $("#search_startdate2").val(),
        end: $("#search_enddate2").val(),
        phone:$("#search_phone2").val()
    };
    return temp;
}